		*{
			margin: 0;
			padding: 0;
		}
		body{
			width: 100%;
			height: 100%;
			overflow: hidden;
			transition: 5s;
			background-image: url(img/12839e771c15229c.jpg);
			background-size: 100%;
		}
		.abb{
			width: 100%;
			height: 250px;
		}
		.abb form{
			display: block;
			width: 100%;
			height: 200px;
			
		}
		.abcde{
			position: fixed;
			bottom: 10%;
			opacity: 0;
			left: 50%;
			 transform: translateX(-50%);
			 transition: 1s;
		}
		.abb form input{
			width: 50%;
			height: 15%;
			border-color: #00ff00;
			outline: none;
			padding-left: 10px;
			margin: 0 auto;
			margin-top: 50px;
			display: block;
			border-radius: 10px;
		}
		.abb button{
			width: 40%;
			border-color: #fff;
			outline: none;
			background-color: #fff000;
			border-radius: 10px;
			height: 2.125rem;
			display: block;
			margin: 0 auto;
			margin-top: 50px;
		}
		h1{
			width: 100%;
			display: block;
			transition: 1s;
			opacity: 0;
		}
		.abb a{
			width: 30%;
			text-align: center;
			border-color: #fff;
			outline: none;
			background-color: #fff000;
			border-radius: 10px;
			overflow: hidden;
			height: 2.125rem;
			line-height: 2.125rem;
			text-decoration: none;
			color: #000;
			font-size: 14px;
			display: block;
			margin: 0 auto;
			margin-top: 50px;
		}
		.vid-vo2{
			width: 100%;
			height: 0%;
			position: fixed;
			top: 0;
			left: 0;
			z-index: 9999;
			background-color: rgba(0,0,0,0.5);
		}
		.tx1{
			position: relative;
			width: 300px;
			height: 300px;
			left: 50%;
			background-repeat: no-repeat;
			top: 5%;
			background-size: 100%;
			transform: translateX(-50%);
			display: none;
		}
		.tx1 p{
			display: inline-block;
			position: absolute;
			width: 50px;
			line-height: 50px;
			text-align: center;
			cursor: pointer;
			font-weight: 100;
			transition: 1s;
			top: 0px;
			font-size: 50px;
			right: -50px;
		}
		.tx1 p:hover{
			color: #fff;
		}
		.sca{
			display: none;
		}
		.xiaoj{
			position: fixed;
			overflow: hidden;
			height: 0;
		    bottom: 10px;
		    right: 0;
		    background: #d2e8f385;
		    box-shadow: -3px 7px 11px #4d4d4dbf;
		    padding: 0;
		}
		.xiaoj:hover{
			background: #c136899e;
		}
		.xiaoj:hover a{
			color: #fff;
		}
		.xiaoj a{
			text-decoration: none;
			color: #000;
		}
		.shuj{
			background-color: #ffffff78;
			width: 50%;
			display: block;
			margin: 0 auto;
			padding: 1.25rem;
			border-radius: 20px;
			box-shadow: 20px 20px 50px currentColor;
		}
		.shuj h2{
			position: relative;
			width: 100%;
			margin: 10px 0;
			font-size: 20px;
			
		}
		.shuj h2 span{
			position: absolute;
			width: 70%;
			right: 0px;
			padding: 0 10px;
			height: 100%;
			border-radius: 20px;
			/* box-shadow: 0; */
		}
		#zp{
			position: fixed;
			height: 20%;
			bottom: 1%;
			left: 3%;
		}
		@media screen and (max-width:640px){
			.shuj{
				width: 80%;
			}
		}